#ifndef HEADER_FILE_H
#define HEADER_FILE_H
#include <sys/types.h> /* See NOTES */
#include <sys/socket.h>
#include <stdio.h>
#include <netinet/in.h>
#include <netinet/ip.h> /* superset of previous */
#include <arpa/inet.h>
#include <unistd.h>
#include <stdlib.h>
#include <dirent.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include "cJSON.h"
#include <pthread.h>
#include <stdbool.h>
#include <sys/types.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#endif  
#define SIZE 64
#define PORT 8989
#define TCP_PORT 9989
#define pr printf("-----------%d\n", __LINE__);
#define N 2048

int connfd;

void *tcpfunc(void *arg);
void *new_sock(void *arg);
char* type2Json();
void saveNodeJson(char *nodebuf);